;; =============================================================================
;; represents child visitor method that iterates all over the child statements

(in-package :oali.core)

;; =============================================================================
;; generic signature
(defgeneric visit-childs (statement visitor))



;; =============================================================================
;; pointer type
(defmethod visit-childs ((statement p-type) visitor)
  (funcall visitor (pointee-type statement)))


